package com.sqpoll.android.poll;

import android.graphics.drawable.Drawable;

/**
 * The model for poll.
 * 
 * @author Younggue Bae
 */
public class Poll {
	
	public static final String MULTIPLE_CHOICE_TYPE = "multiple_choice";
	public static final String SINGLE_CHOICE_TYPE = "single_choice";
	public static final String RATINGBAR_TYPE = "ratingbar";
	
	public static final String OPEN_POLL_TYPE = "open_poll";
	public static final String GROUP_POLL_TYPE = "group_poll";

	private String pollId;
	private Drawable userProfileImage;
	private Drawable pollImage;
	private String username;
	private String createDate;
	private String closeDate;
	private String status;
	private String pollType;
	private String questionType;
	private String question;
	private int commentCount;
	private int voterCount;
	
	public String getPollId() {
		return pollId;
	}
	public void setPollId(String pollId) {
		this.pollId = pollId;
	}
	public Drawable getUserProfileImage() {
		return userProfileImage;
	}
	public void setUserProfileImage(Drawable userProfileImage) {
		this.userProfileImage = userProfileImage;
	}
	public Drawable getPollImage() {
		return pollImage;
	}
	public void setPollImage(Drawable pollImage) {
		this.pollImage = pollImage;
	}
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getCreateDate() {
		return createDate;
	}
	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}
	public String getCloseDate() {
		return closeDate;
	}
	public void setCloseDate(String closeDate) {
		this.closeDate = closeDate;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getPollType() {
		return pollType;
	}
	public void setPollType(String pollType) {
		this.pollType = pollType;
	}
	public String getQuestionType() {
		return questionType;
	}
	public void setQuestionType(String questionType) {
		this.questionType = questionType;
	}
	public String getQuestion() {
		return question;
	}
	public void setQuestion(String question) {
		this.question = question;
	}
	public int getCommentCount() {
		return commentCount;
	}
	public void setCommentCount(int commentCount) {
		this.commentCount = commentCount;
	}
	public int getVoterCount() {
		return voterCount;
	}
	public void setVoterCount(int voterCount) {
		this.voterCount = voterCount;
	}

}